//package com.hhs.FileUpload.util;
//
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.web.multipart.MultipartFile;
//
//import java.io.File;
//import java.io.IOException;
//import java.io.InputStream;
//import java.io.OutputStream;
//import java.nio.file.Files;
//
//@Slf4j
//public class FileUtil {
//
//    public static File multipartFileToFile(MultipartFile file) throws IOException {
//        File toFile = null;
//        if (file == null) {
//            return null;
//        }
//        InputStream ins = null;
//        OutputStream os = null;
//        try {
//            ins = file.getInputStream();
//            String originalFilename = file.getOriginalFilename();
//            log.info("originalFilename" + originalFilename);
//            if (originalFilename.contains("\\")) {
//                originalFilename = originalFilename.substring(originalFilename.lastIndexOf("\\") + 1);
//            }
//            toFile = new File(originalFilename);
//            os = Files.newOutputStream(toFile.toPath());
//            int bytesRead = 0;
//            byte[] buffer = new byte[8192];
//            while ((bytesRead = ins.read(buffer, 0, 8192)) != -1) {
//                os.write(buffer, 0, bytesRead);
//            }
//        } catch (IOException e) {
//            log.error("文件转换存在问题：" + e.getMessage());
//        } finally {
//            if (ins != null) {
//                ins.close();
//            }
//            if (os != null) {
//                os.close();
//            }
//        }
//        return toFile;
//    }
//
//    /**
//     * @param file
//     */
//    public static void delteTempFile(File file) {
//        if (file != null) {
//            File del = new File(file.toURI());
//            System.out.println(del.exists());
//            boolean delete = del.delete();
//            System.out.println(delete);
//        }
//    }
//
//}
